package com.dsp.soundscape.client.services;

import java.util.List;

import com.dsp.soundscape.model.AlbumInfo;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface SoundscapeManagerServiceAsync {

//	void getAllAlbums(AsyncCallback<List<AlbumInfo>> callback);
	void getYears(AsyncCallback<List<String>> callback);
	void getArtists(AsyncCallback<List<String>> callback);
	void getAlbumsByYear(String year, AsyncCallback<List<AlbumInfo>> callback);
	void getAlbumsByArtist(String artist, AsyncCallback<List<AlbumInfo>> callback);
	void getInfo(String id, AsyncCallback<AlbumInfo> callback);
	void randomize(AsyncCallback<List<AlbumInfo>> callback);
	
}
